package com.tcdp.delegates;

import java.util.Date;
import java.util.List;

import com.tcdp.models.Gallery;
import com.tcdp.models.GalleryImage;

public class GalleryDelegate extends AbstractDelegate {

	private Gallery galleryObject;

	public GalleryDelegate() {
		super();
		this.galleryObject = new Gallery();
	}

	public GalleryDelegate(Gallery galleryObject) {
		super();
		this.galleryObject = galleryObject;
	}

	public Gallery getGalleryObject() {
		return galleryObject;
	}

	public void setGalleryObject(Gallery galleryObject) {
		this.galleryObject = galleryObject;
	}

	public boolean equals(Object arg0) {
		return galleryObject.equals(arg0);
	}

	public int getGalleryId() {
		return galleryObject.getGalleryId();
	}

	public void setGalleryId(int galleryId) {
		galleryObject.setGalleryId(galleryId);
	}

	public String getGalleryAuthor() {
		return galleryObject.getGalleryAuthor();
	}

	public void setGalleryAuthor(String galleryAuthor) {
		galleryObject.setGalleryAuthor(galleryAuthor);
	}

	public Date getGalleryDate() {
		return galleryObject.getGalleryDate();
	}

	public void setGalleryDate(Date galleryDate) {
		galleryObject.setGalleryDate(galleryDate);
	}

	public String getGalleryDescription() {
		return galleryObject.getGalleryDescription();
	}

	public void setGalleryDescription(String galleryDescription) {
		galleryObject.setGalleryDescription(galleryDescription);
	}

	public String getGalleryTitle() {
		return galleryObject.getGalleryTitle();
	}

	public void setGalleryTitle(String galleryTitle) {
		galleryObject.setGalleryTitle(galleryTitle);
	}

	public String getGalleryUrl() {
		return galleryObject.getGalleryUrl();
	}

	public List<GalleryImage> getGalleryImages() {
		return galleryObject.getGalleryImages();
	}

	public int hashCode() {
		return galleryObject.hashCode();
	}

	public void setGalleryUrl(String galleryUrl) {
		galleryObject.setGalleryUrl(galleryUrl);
	}

	public void setGalleryImages(List<GalleryImage> galleryImages) {
		galleryObject.setGalleryImages(galleryImages);
	}

	public String toString() {
		return galleryObject.toString();
	}

	public GalleryImage getGalleryCoverImage() {
		return galleryObject.getGalleryCoverImage();
	}

	public void setGalleryCoverImage(GalleryImage galleryCoverImage) {
		galleryObject.setGalleryCoverImage(galleryCoverImage);
	}
	
}
